<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html">

<h:head>
  <title>JSF 2.0 Hello World</title>
</h:head>
<h:body bgcolor="white">
  <h3>JSF 2.0 Hello World Example - welcome.xhtml</h3>
  <h4>Welcome #{helloBean.name}</h4>
  <hr />
  <span>&npsp;
        &#8224; &#8224;# {…} indicate this is a JSF expression language, in this case, # {helloBean.name}, when the page is submitted, JSF will
    find the “helloBean” and set the submitted textbox value via the setName() method. When welcome.xhtml page is display, JSF will find the
    same session “helloBean” again and display the name property value via the getName() method.
</span>
</h:body>
</html>